package com.zhangtai.modules.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.zhangtai.config.LongJsonDeserializer;
import com.zhangtai.config.LongJsonSerializer;
import lombok.Data;

import java.util.Date;

@Data
public class TransferSalaryGroupDto {

    /**
     * 调动Id
     */
    @TableId
    @JsonDeserialize(using = LongJsonDeserializer.class)
    @JsonSerialize(using = LongJsonSerializer.class)
    private Long transferId;

    /**
     * id
     */
    @JsonDeserialize(using = LongJsonDeserializer.class)
    @JsonSerialize(using = LongJsonSerializer.class)
    private Long oid;


    /**
     * 员工工号
     */
    private String userCode;

    /**
     * 调动员工姓名
     */
    private String name;



    /**
     * 拟调入部门
     */
    private String afterDepartment;

    /**
     * 拟调入岗位
     */
    private String afterJob;


    /**
     * 公司
     */
    private String orgName;


    /**
     * 薪资组
     */
    private SalaryGroupDto salaryGroupDto;
    /**
     * 原薪资组
     */
    private SalaryGroupDto oldSalaryGroupDto;

}
